/** Add css rules here for your application. */
.frame { margin-top:20px; }
.gadgetInfo { margin-top: 20px; }
.container {width:1000px; margin:0 auto;}
.clearfix, .container {display:block;}
.halfWidth { width: 490px; }
.halfHeight { height: 490px; }
.tabHeight {height: 490px; }
.block { display: block; -webkit-border-radius: 10px; -moz-border-radius: 10px; }


.iframe{
	width:490px;
	height:180px;
}

.image{
	width:230px;
	height:245px;
	margin:2px;	
	border: 1px solid gray;
}



.textHTML { padding: 5px; margin: 8px 3px 0 3px; }
.float{height:200px; weigth:430 ;}

.mainPanel{
	margin-left: auto;
	margin-right: auto;
}


.leftTextBox{
	border: 1px solid #8B0000;
	margin-right: 55px;
}

.rightTextBox{
	border: 1px solid #27408B;
	margin-left: 55px;
}

.leftPanel{
}

.rightPanel{
}

.gwt-TabPanel {
	 width : 100%;
}

.gwt-TabPanelBottom {
	 border-left: 1px solid maroon;
	 border-right: 1px solid maroon;
}

.gwt-TabBar {
	margin-top: 15px;
	height : 100%;
}

.gwt-TabBar .gwt-TabBarFirst {
	height : 100%;
	width : 25px;
	padding-left : 3px;
}

.gwt-TabBar .gwt-TabBarRest { 
	border-left : 1px solid #600; 
	border-bottom : 1px solid black; 
	padding-right : 3px;
}



.gwt-TabBar .gwt-TabBarItem {
	border-top : 1px solid #600; 
	border-left : 1px solid #600; 
	background-color: #660000; 
	color : #600; 
	font-size : 80%;
	font-weight : bold;
	font-family: "Book Antiqua", Times, Serif; 
	padding : 2px 8px 2px 8px; 
	cursor : pointer; 
	cursor : hand;
}

.gwt-TabBar .gwt-TabBarItem-selected { 
	border-top : 1px solid #600; 
	border-left : 1px solid #600; 
	border-right : 1px solid #600; 
	border-bottom : 0px solid black; 
	color : black; 
	background-color : #006; 
	padding : 2px 8px 2px 8px; 
	cursor : default;

} 
.searchPanel{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

.leftContent{
	background-color: #FFcccc;
}

.rightContent{
	background-color: #ccccFF;
}

.gwt-Button sendButton {
  display: block;
  font-size: 16pt;
  margin-left: 15px;
  margin-right: 15px;
  color: #8B008B;
}

.newstitle {
  font-size: 2em;
  font-weight: bold;
  color: #8B0000;
  text-align: center;
}

.newstitle2 {
	font-size: 2em;
	font-weight: bold;
	color: #00008B;
	text-align: center;
}

.storyListHeader {
  background-color: #2062B8;
  color: white;
  font-style: italic;
}

/* stock list flex table */
.storyList {
  border: 1px solid silver;
  padding: 2px;
  margin-bottom:6px;
}


h1 {
  font-family: "Book Antiqua", Times, serif;
  font-size: 3em;
  font-weight: bold;
  color: #8B4789;
  margin: 40px 0px 20px;
  text-align: center;
}
